package com.hina.rec.endpoint.req.system;

import com.hina.rec.common.model.PageReq;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 结算明细分页查询请求
 *
 * @author liaosp
 * @date 2024-01-05
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class SettleDetailPageReq extends PageReq {

    @Schema(description = "所属年份")
    private Integer year;

    @Schema(description = "所属月份")
    private Integer month;

    @Schema(description = "结算单名称")
    private String settleName;

    @Schema(description = "批次名称")
    private String batchName;

    @Schema(description = "简称（调用账号）")
    private String sencMemberId;

    @Schema(description = "全称")
    private String sencMemberName;

    @Schema(description = "数据源中文产品名（合同产品名）")
    private String subProductName;

    @Schema(description = "产品英文名称")
    private String subProductType;

    @Schema(description = "环境")
    private String environment;

    @Schema(description = "验证状态")
    private String verifyStatus;
}